@echo off
:: 切换到脚本所在目录
cd /d %~dp0

:: 检查是否为Git仓库（如果不是则初始化，避免拉取失败）
if not exist .git (
    echo 当前目录不是Git仓库，正在初始化...
    git init
    echo 请先关联远程仓库（git remote add origin 仓库地址）
    pause
    exit /b 1
)

:: 拉取远程代码（默认拉取当前分支，如需指定分支可修改为 git pull origin 分支名）
echo 正在拉取远程最新代码...
git pull

:: 提示操作结果
if %errorlevel% equ 0 (
    echo 拉取完成！
) else (
    echo 拉取失败，请检查错误信息
)